home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / WarpQuake / Src / net_bsd.c < prev    next >
C/C++ Source or Header  |  2000-05-22  |  2KB  |  94 lines

  1. /*
  2. Copyright (C) 1996-1997 Id Software, Inc.
  3.  
  4. This program is free software; you can redistribute it and/or
  5. modify it under the terms of the GNU General Public License
  6. as published by the Free Software Foundation; either version 2
  7. of the License, or (at your option) any later version.
  8.  
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
  12.  
  13. See the GNU General Public License for more details.
  14.  
  15. You should have received a copy of the GNU General Public License
  16. along with this program; if not, write to the Free Software
  17. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  18.  
  19. */
  20. #include "quakedef.h"
  21.  
  22. #include "net_loop.h"
  23. #include "net_dgrm.h"
  24.  
  25. net_driver_t net_drivers[MAX_NET_DRIVERS] =
  26. {
  27.     {
  28.     "Loopback",
  29.     false,
  30.     Loop_Init,
  31.     Loop_Listen,
  32.     Loop_SearchForHosts,
  33.     Loop_Connect,
  34.     Loop_CheckNewConnections,
  35.     Loop_GetMessage,
  36.     Loop_SendMessage,
  37.     Loop_SendUnreliableMessage,
  38.     Loop_CanSendMessage,
  39.     Loop_CanSendUnreliableMessage,
  40.     Loop_Close,
  41.     Loop_Shutdown
  42.     }
  43.     ,
  44.     {
  45.     "Datagram",
  46.     false,
  47.     Datagram_Init,
  48.     Datagram_Listen,
  49.     Datagram_SearchForHosts,
  50.     Datagram_Connect,
  51.     Datagram_CheckNewConnections,
  52.     Datagram_GetMessage,
  53.     Datagram_SendMessage,
  54.     Datagram_SendUnreliableMessage,
  55.     Datagram_CanSendMessage,
  56.     Datagram_CanSendUnreliableMessage,
  57.     Datagram_Close,
  58.     Datagram_Shutdown
  59.     }
  60. };
  61.  
  62. int net_numdrivers = 2;
  63.  
  64. #include "net_udp.h"
  65.  
  66. net_landriver_t    net_landrivers[MAX_NET_DRIVERS] =
  67. {
  68.     {
  69.     "UDP",
  70.     false,
  71.     0,
  72.     UDP_Init,
  73.     UDP_Shutdown,
  74.     UDP_Listen,
  75.     UDP_OpenSocket,
  76.     UDP_CloseSocket,
  77.     UDP_Connect,
  78.     UDP_CheckNewConnections,
  79.     UDP_Read,
  80.     UDP_Write,
  81.     UDP_Broadcast,
  82.     UDP_AddrToString,
  83.     UDP_StringToAddr,
  84.     UDP_GetSocketAddr,
  85.     UDP_GetNameFromAddr,
  86.     UDP_GetAddrFromName,
  87.     UDP_AddrCompare,
  88.     UDP_GetSocketPort,
  89.     UDP_SetSocketPort
  90.     }
  91. };
  92.  
  93. int net_numlandrivers = 1;
  94.